package com.zmn.plat.common.dto.channel.workorder.picture;

import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Positive;
import java.io.Serializable;

/**
 * @author linfeng
 * @description：渠道-工单照片入参
 * @modifier
 * @since 2020/09/17 16:17
 **/
@Data
@Valid
public class ChannelWorkOrderPictureDIO implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 渠道ID，不能为空
     */
    @NotNull(message = "channelId不能为空")
    @Positive(message = "channelId必须为大于0的正整数")
    private Integer channelId;

    /**
     * 照片项目：具体取值参照枚举：com.zmn.plat.common.dictionary.ChannelWorkOrderPictureTypeEnum
     */
    private Integer pictureType;
    /**
     * 服务分类
     */
    private Integer servCategId;

    /**
     * 业务类型：1.C-保外业务、2.F-保内业务、3.B-工程业务
     */
    private Integer bizType;

    /**
     * 后台审核标志： 1不审核，2审核
     */
    private Integer auditFlag;

    /**
     * 是否必传标志： 1非必传，2必传
     */
    private Integer requiredFlag;
}
